package com.jn.erp.web.api.course.entity.vo;

import com.jn.erp.web.api.course.entity.TCourseOrder;
import lombok.Data;

import java.util.List;

@Data
public class TCourseOrderVo extends TCourseOrder {

    /** 当前记录起始索引 */
    private Integer pageNum;

    /** 每页显示记录数 */
    private Integer pageSize;

    private List<CourseTempVo> ids;

    /**
     * 点名开始时间
     */
    private String callStartTime;

    /**
     * 点名结束时间
     */
    private String callEndTime;


    /**
     * 课程类型
     */
    private String lessonType;

    /**
     * 列表类型 1 点名列表 2超时未点,3开班补课学员4学员内未上课列表,5数据中心-按日,6数据中心-按月
     */
    private String listType;

    /**
     * 1数据中心-按日,2数据中心-按月
     */
    private Integer type;

    /**
     * 名称手机号
     */
    private String name;


    /**
     * 导出类型1班级2学员 3缺课补课
     */
    private String exportType;

    //是否为1对1班级
    private Integer isVip;
    /**
     * 筛选id
     */
    private String idsStr;

    private String classDates;
    //仅本周0是1否
    private String onlyThisWeek;

    /**
     * 仅本周开始时间
     */
    private String weekStartTime;

    /**
     * 仅本周结束时间
     */
    private String weekEndTime;
    /**
     * 学员id(补课)
     */
    private Long studentIdMissed;

    private String stuId;

    //点名老师或助教查询
    private String teachAssistant;


    /**
     * 课程id
     */
    private Long courseId1;
    /**
     * 开始时间
     */
    private String startDate;
    /**
     * 结束时间
     */
    private String endDate;

    /**
     * 开始时间-月
     */
    private String startDateMonth;
    /**
     * 结束时间-月
     */
    private String endDateMonth;

    /**
     * 上周日期
     */
    private String endDateLastWeek;

    /**
     * 去年日期
     */
    private String endDateLastYear;

    //班级分类
    private Long classType;

        //是否查询机构 1不查
        private Long org;

}
